NHONH2H2NOHOOOH